"""
# 1. 导包json
# 2. with open() 只读方式，打开文件，获取文件对象
# 3. 调用方法获取文件内容：读取的内容 = json.load(文件对象)
# 4. 将获取的键值强制转换成元组，再追加到列表中
# 5. with语句外面，返回列表数据[(), (), ()]
"""
import json


# 1. 导包json
# 2. with open() 只读方式，打开文件，获取文件对象
# def build_data(filename):
#     with open(filename, encoding='utf-8') as f:
#         # 3. 调用方法获取文件内容：读取的内容 = json.load(文件对象)
#         t = json.load(f)
#         te = []
#         for i in t:
#             # 4. 将获取的键值强制转换成元组，再追加到列表中
#             te.append(tuple(i.values()))
#     return te
#
#
# if __name__ == '__main__':
#     print(build_data('login.json'))

# 5. with语句外面，返回列表数据[(), (), ()]

def build_data(filename):
    an =[]
    with open(filename,encoding='utf-8') as a:
        r = json.load(a)
        for v in r:
            an.append(tuple(v.values()))

        return an
if __name__ == '__main__':
    r = build_data('login.json')
    print(r)


